Deep ModuleとShallow Moduleのトレードオフ
#WIP #設計 #プログラミング
Deep ModuleとShallow Moduleのトレードオフの考察
A Philosophy of Software DesignではDeep Moduleが推奨されているが、これはトレードオフの話っぽい
@sonatard: A Philosophy of Software DesignのDeep ModuleとShallow Moduleの話は、設計を工夫してDeep Moduleにできるという話ではなくトレードオフの話で、
「カスタマイズ可能な小さいAPIをたくさん提供する」
のではなく「最適化なものは諦めて簡単で自由がないAPIを提供する」という話だと気がついた
https://engineers.ntt.com/entry/2022/05/23/083118
https://speakerdeck.com/isaka1022/deep-module
https://scrapbox.io/files/636da770dd0890001d3a9f47.png